
<html><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta content="text/javascript" http-equiv="content-script-type">
<title>dgui.canvas</title>
<link rel="stylesheet" type="text/css" href="candydoc/style.css">
<!--[if lt IE 7]><link rel="stylesheet" type="text/css" href="candydoc/ie56hack.css"><![endif]-->
<script language="JavaScript" src="candydoc/util.js" type="text/javascript"></script>
<script language="JavaScript" src="candydoc/tree.js" type="text/javascript"></script>
<script language="JavaScript" src="candydoc/explorer.js" type="text/javascript"></script>
</head><body>
<div id="tabarea"></div><div id="explorerclient"></div>
<div id="content"><script>explorer.initialize("dgui.canvas");</script>
	<table class="content">
		<tr><td id="docbody"><h1>dgui.canvas</h1><!-- Generated by Ddoc from dgui\canvas.d -->
<br><br>

<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">enum 
<span class="currsymbol">FontStyle</span>
<script>explorer.outline.addDecl('FontStyle');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Enum that contain the font style of a Font Object.<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">NORMAL</span>
<script>explorer.outline.addDecl('NORMAL');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Normal Font Style<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">BOLD</span>
<script>explorer.outline.addDecl('BOLD');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Bold Font Style<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">ITALIC</span>
<script>explorer.outline.addDecl('ITALIC');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Italic Font Style<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">UNDERLINE</span>
<script>explorer.outline.addDecl('UNDERLINE');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Underline Font Style<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">STRIKEOUT</span>
<script>explorer.outline.addDecl('STRIKEOUT');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Strikeout Font Style<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">enum 
<span class="currsymbol">ImageType</span>
<script>explorer.outline.addDecl('ImageType');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Enum that contain the image type (useful in order to identify a Image object).<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">BITMAP</span>
<script>explorer.outline.addDecl('BITMAP');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Bitmap Image<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">ICON_OR_CURSOR</span>
<script>explorer.outline.addDecl('ICON_OR_CURSOR');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Icon or Cursor<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">enum 
<span class="currsymbol">GradientFillRectMode</span>
<script>explorer.outline.addDecl('GradientFillRectMode');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Enum that specify the fill mode of a gradient.<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">HORIZONTAL</span>
<script>explorer.outline.addDecl('HORIZONTAL');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Horizontal Fill<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">VERTICAL</span>
<script>explorer.outline.addDecl('VERTICAL');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Vertical Fill<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">enum 
<span class="currsymbol">EdgeType</span>
<script>explorer.outline.addDecl('EdgeType');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Enum that specify the border type (used in a Canvas.drawEdge() call).<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">RAISED_OUTER</span>
<script>explorer.outline.addDecl('RAISED_OUTER');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Raised Outer Edge<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">RAISED_INNER</span>
<script>explorer.outline.addDecl('RAISED_INNER');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Raised Innter Edge<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">SUNKEN_OUTER</span>
<script>explorer.outline.addDecl('SUNKEN_OUTER');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Sunken Outer Edge<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">SUNKEN_INNER</span>
<script>explorer.outline.addDecl('SUNKEN_INNER');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Sunken Inner Edge<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">BUMP</span>
<script>explorer.outline.addDecl('BUMP');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Bump Edge<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">ETCHED</span>
<script>explorer.outline.addDecl('ETCHED');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Etched Edge<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">EDGE_RAISED</span>
<script>explorer.outline.addDecl('EDGE_RAISED');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Edge Raised Edge<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">SUNKEN</span>
<script>explorer.outline.addDecl('SUNKEN');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Sunken Edge<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">enum 
<span class="currsymbol">EdgeMode</span>
<script>explorer.outline.addDecl('EdgeMode');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Enum that specify the draw border mode  (used in a Canvas.drawEdge() call).<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">ADJUST</span>
<script>explorer.outline.addDecl('ADJUST');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Shrink the rectangle in order to exlude the edges that were drawn.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">DIAGONAL</span>
<script>explorer.outline.addDecl('DIAGONAL');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Diagonal Border.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">FLAT</span>
<script>explorer.outline.addDecl('FLAT');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Flat Border.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">LEFT</span>
<script>explorer.outline.addDecl('LEFT');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Left Border Only.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">TOP</span>
<script>explorer.outline.addDecl('TOP');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Top Border Only.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">RIGHT</span>
<script>explorer.outline.addDecl('RIGHT');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Right Border Only.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">BOTTOM</span>
<script>explorer.outline.addDecl('BOTTOM');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Bottom Border Only.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">INTERNAL</span>
<script>explorer.outline.addDecl('INTERNAL');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Internal Border will be filled.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">MONO</span>
<script>explorer.outline.addDecl('MONO');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>One Dimensional Border.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">RECT</span>
<script>explorer.outline.addDecl('RECT');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Fills the entire border of the rectangle.<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">enum 
<span class="currsymbol">HatchStyle</span>
<script>explorer.outline.addDecl('HatchStyle');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Enum that specify the style of a Hatch Brush object<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">HORIZONTAL</span>
<script>explorer.outline.addDecl('HORIZONTAL');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>The brush has horizontal stripes.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">VERTICAL</span>
<script>explorer.outline.addDecl('VERTICAL');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>The brush has vertical stripes.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">DEGREE_45_UPWARD</span>
<script>explorer.outline.addDecl('DEGREE_45_UPWARD');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>The brush has 45° degree rising stripes.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">DEGREE_45_DOWNWARD</span>
<script>explorer.outline.addDecl('DEGREE_45_DOWNWARD');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>The brush has 45° degree falling stripes.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">CROSS</span>
<script>explorer.outline.addDecl('CROSS');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>The brush has crossed stripes.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">DIAGONAL_CROSS</span>
<script>explorer.outline.addDecl('DIAGONAL_CROSS');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>The brush has diagonal crossed stripes.<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">enum 
<span class="currsymbol">PenStyle</span>
<script>explorer.outline.addDecl('PenStyle');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Enum that specify the style of a Pen object.<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">SOLID</span>
<script>explorer.outline.addDecl('SOLID');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Solid Pen (Standard).<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">DASH</span>
<script>explorer.outline.addDecl('DASH');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Dashed Pen.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">DOT</span>
<script>explorer.outline.addDecl('DOT');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Dotted Pen.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">DASH_DOT</span>
<script>explorer.outline.addDecl('DASH_DOT');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Dash-Dotted Pen.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">DASH_DOT_DOT</span>
<script>explorer.outline.addDecl('DASH_DOT_DOT');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Dashed-Dotted-Dotted Pen.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">NULL</span>
<script>explorer.outline.addDecl('NULL');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Invisible Pen.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">INSIDE_FRAME</span>
<script>explorer.outline.addDecl('INSIDE_FRAME');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Solid Pen (line are drown inside the border of a closed shape).<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">enum 
<span class="currsymbol">TextFormatFlags</span>
<script>explorer.outline.addDecl('TextFormatFlags');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Enum that specify the style of a text in a drawText() call<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">NO_PREFIX</span>
<script>explorer.outline.addDecl('NO_PREFIX');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Turn of processing of prefix characters (like '&amp;', character that it will be not displayed underline).<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">WORD_BREAK</span>
<script>explorer.outline.addDecl('WORD_BREAK');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Break the line if a carriage return is found or the selected rectangle is too small.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">SINGLE_LINE</span>
<script>explorer.outline.addDecl('SINGLE_LINE');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>The text is draw in one single line.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">LINE_LIMIT</span>
<script>explorer.outline.addDecl('LINE_LIMIT');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Duplicate the text displaying of a multiline control.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">NO_CLIP</span>
<script>explorer.outline.addDecl('NO_CLIP');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>The text is not clipped.<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">enum 
<span class="currsymbol">TextAlignment</span>
<script>explorer.outline.addDecl('TextAlignment');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Enum that specify the style of a text alignment in a drawText() call<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">LEFT</span>
<script>explorer.outline.addDecl('LEFT');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Text is left aligned.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">RIGHT</span>
<script>explorer.outline.addDecl('RIGHT');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Text is right aligned.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">CENTER</span>
<script>explorer.outline.addDecl('CENTER');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Text is centred horizontally.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">TOP</span>
<script>explorer.outline.addDecl('TOP');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Text is top aligned.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">BOTTOM</span>
<script>explorer.outline.addDecl('BOTTOM');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Text is bottom aligned.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">MIDDLE</span>
<script>explorer.outline.addDecl('MIDDLE');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Text is centred vertically.<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">enum 
<span class="currsymbol">TextTrimming</span>
<script>explorer.outline.addDecl('TextTrimming');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Enum that specify the trimming of a text alignment in a drawText() call<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">NONE</span>
<script>explorer.outline.addDecl('NONE');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>No Trimming.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">ELLIPSIS</span>
<script>explorer.outline.addDecl('ELLIPSIS');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>If the text is too long, it will be replaced with end ellipsis (like: ellips...).<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">ELLIPSIS_PATH</span>
<script>explorer.outline.addDecl('ELLIPSIS_PATH');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>If the text is too long, it will be replaces with middle ellipsis (like: texttr...ing).<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">enum 
<span class="currsymbol">BitmapCopyMode</span>
<script>explorer.outline.addDecl('BitmapCopyMode');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Specify the copy mode of a Bitmap<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">NORMAL</span>
<script>explorer.outline.addDecl('NORMAL');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Standard Copy.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">INVERT</span>
<script>explorer.outline.addDecl('INVERT');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Copy Inverted.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">AND</span>
<script>explorer.outline.addDecl('AND');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Copy using AND operator (Source AND Destination).<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">OR</span>
<script>explorer.outline.addDecl('OR');</script>

</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Copy using OR operator (Source OR Destination).<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">struct 
<span class="currsymbol">BitmapBit</span>
<script>explorer.outline.addDecl('BitmapBit');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>It rappresentes a color of a bitmap.<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">ubyte 
<span class="currsymbol">Blue</span>
<script>explorer.outline.addDecl('Blue');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Blue color.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">ubyte 
<span class="currsymbol">Green</span>
<script>explorer.outline.addDecl('Green');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Green color.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">ubyte 
<span class="currsymbol">Red</span>
<script>explorer.outline.addDecl('Red');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Red color.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">ubyte 
<span class="currsymbol">Alpha</span>
<script>explorer.outline.addDecl('Alpha');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Alpha channel (if available).<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">struct 
<span class="currsymbol">BitmapData</span>
<script>explorer.outline.addDecl('BitmapData');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>This structure allows direct modification of a bitmap<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">BITMAPINFO* 
<span class="currsymbol">Info</span>
<script>explorer.outline.addDecl('Info');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>BITMAPINFO structure (usually, it is used internally).<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">uint 
<span class="currsymbol">ImageSize</span>
<script>explorer.outline.addDecl('ImageSize');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>The size of the Bitmap.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">uint 
<span class="currsymbol">BitsCount</span>
<script>explorer.outline.addDecl('BitsCount');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Number of BitmapBits structure of the Bitmap (is the Bits field length).<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">BitmapBit* 
<span class="currsymbol">Bits</span>
<script>explorer.outline.addDecl('Bits');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Pointer to the Bitmap's bits (it allows direct modification of the colors)<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">struct 
<span class="currsymbol">Color</span>
<script>explorer.outline.addDecl('Color');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>A Color in ARGB format (compatible with COLORREF win32 type)<br><br>


<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">COLORREF 
<span class="currsymbol">colorref</span>
<script>explorer.outline.addDecl('colorref');</script>

;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Compatibility with COLORREF type<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">final @property bool 
<span class="currsymbol">valid</span>
<script>explorer.outline.addDecl('valid');</script>

();
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Checks if the color information is valid.<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">static Color 
<span class="currsymbol">invalid</span>
<script>explorer.outline.addDecl('invalid');</script>

();
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Returns an 
<span class="currsymbol">invalid</span>
<script>explorer.outline.addDecl('invalid');</script>

 color<br><br>

</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">static Color 
<span class="currsymbol">fromCOLORREF</span>
<script>explorer.outline.addDecl('fromCOLORREF');</script>

(COLORREF <span class="funcparam">cref</span>);
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>Given a COLORREF, it returns a Color object<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</dd>

<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">class 
<span class="currsymbol">Canvas</span>
<script>explorer.outline.addDecl('Canvas');</script>

: dgui.core.handle.Handle!(HANDLE).Handle, dgui.core.idisposable.IDisposable;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>


<dd>The Canvas object is the DGui's rappresentation of a Device Context (Screen DC, Memory DC and Printer DC)
 <br><br>
 <b>Note</b>: Printer DC is not implemented<br><br>

</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>


</td></tr>
		<tr><td id="docfooter">
			Page was generated with
			<img src="candydoc/img/candydoc.gif" style="vertical-align:middle; position:relative; top:-1px">
			on Mon Aug 15 15:14:41 2011

		</td></tr>
	</table>
</div>
<script>
	explorer.packageExplorer.addModule("dgui.core.charset");
	explorer.packageExplorer.addModule("dgui.core.collection");
	explorer.packageExplorer.addModule("dgui.core.commondialog");
	explorer.packageExplorer.addModule("dgui.core.enums");
	explorer.packageExplorer.addModule("dgui.core.events");
	explorer.packageExplorer.addModule("dgui.core.exception");
	explorer.packageExplorer.addModule("dgui.core.geometry");
	explorer.packageExplorer.addModule("dgui.core.handle");
	explorer.packageExplorer.addModule("dgui.core.idisposable");
	explorer.packageExplorer.addModule("dgui.core.signal");
	explorer.packageExplorer.addModule("dgui.core.utils");
	explorer.packageExplorer.addModule("dgui.core.winapi");
	explorer.packageExplorer.addModule("dgui.core.wincomp");
	explorer.packageExplorer.addModule("dgui.core.windowclass");
	explorer.packageExplorer.addModule("dgui.all");
	explorer.packageExplorer.addModule("dgui.application");
	explorer.packageExplorer.addModule("dgui.button");
	explorer.packageExplorer.addModule("dgui.canvas");
	explorer.packageExplorer.addModule("dgui.colordialog");
	explorer.packageExplorer.addModule("dgui.combobox");
	explorer.packageExplorer.addModule("dgui.control");
	explorer.packageExplorer.addModule("dgui.folderbrowserdialog");
	explorer.packageExplorer.addModule("dgui.fontdialog");
	explorer.packageExplorer.addModule("dgui.form");
	explorer.packageExplorer.addModule("dgui.imagelist");
	explorer.packageExplorer.addModule("dgui.label");
	explorer.packageExplorer.addModule("dgui.listbox");
	explorer.packageExplorer.addModule("dgui.listview");
	explorer.packageExplorer.addModule("dgui.menu");
	explorer.packageExplorer.addModule("dgui.messagebox");
	explorer.packageExplorer.addModule("dgui.openfiledialog");
	explorer.packageExplorer.addModule("dgui.panel");
	explorer.packageExplorer.addModule("dgui.picturebox");
	explorer.packageExplorer.addModule("dgui.progressbar");
	explorer.packageExplorer.addModule("dgui.registry");
	explorer.packageExplorer.addModule("dgui.resources");
	explorer.packageExplorer.addModule("dgui.richtextbox");
	explorer.packageExplorer.addModule("dgui.savefiledialog");
	explorer.packageExplorer.addModule("dgui.splitter");
	explorer.packageExplorer.addModule("dgui.statusbar");
	explorer.packageExplorer.addModule("dgui.tabcontrol");
	explorer.packageExplorer.addModule("dgui.textbox");
	explorer.packageExplorer.addModule("dgui.timer");
	explorer.packageExplorer.addModule("dgui.toolbar");
	explorer.packageExplorer.addModule("dgui.trackbar");
	explorer.packageExplorer.addModule("dgui.treeview");</script>
</body></html>


